'''
编写代码设计简易计算器，可以进行基本的加减乘除运算。
'''
import math

def jianyi_computer(num1, num2, op):
    '''

    :param num1: 第一个数
    :param num2: 第二个数
    :param op: 算数运算符，只允许加减乘除号
    :return:
    '''
    # 要么int型，要么float型
    if (isinstance(num1, int) and isinstance(num2, int)) or (isinstance(num1, float) and isinstance(num2, float)):
        if op == '+':
            return float(num1) + float(num2) # 统一float处理
        elif op == '-':
            return abs(float(num1) - float(num2)) # 返回绝对值，因为不知道是num1大，还是num2大
        elif op == '*' or op == 'x':
            return float(num1) * float(num2)
        elif op == '/':
            if num2:
                return float(num1) / float(num2)
            else:
                return '被除数不能为0'
        else:
            return '运算符错误'
    else:
        return '数据类型错误!'


print(jianyi_computer(1, 2, 'a'))